FluentCrm\App\Http\Controllers\FunnelController D

Total Complexity 169
Dependencies 19
Dependents 0
Total lines 1,397
Lines of code 987
Logical lines of code 557
Comment lines 104
Methods 43
Properties 0

Methods 43

Method Rating Maintainability Complexity Lines of code
createFunnelFromData()
B
35 14 87
allowedCategories()
A
45 15 46
handleBulkAction()
A
39 12 69
cloneFunnel()
A
38 9 70
getFunnelSequences()
A
47 11 36
sendTestWebhook()
A
40 8 58
getFunnel()
A
47 8 37
getSubscribers()
A
44 7 48
getDynamicTemplates()
S
48 5 34
funnels()
S
49 5 29
syncNewSteps()
S
52 5 26
saveEmailAction()
S
47 4 35
prepareBody()
S
58 5 15
getAllActivities()
S
50 4 30
create()
S
49 4 29
prepareHeaders()
S
60 5 13
updateSubscriptionStatus()
S
52 4 26
maybeMigrateDB()
S
56 4 17
filterTemplates()
S
59 4 15
removeBulkSubscribers()
S
55 3 19
updateLabels()
S
58 3 16
getSubscriberReporting()
S
53 2 25
getSyncableContactCounts()
S
52 2 25
changeTrigger()
S
53 2 23
getEmailReports()
S
56 2 18
updateFunnelProperty()
S
59 2 14
updateFunnelTitle()
S
59 2 14
deleteSubscribers()
S
60 2 13
getFunnelData()
S
68 2 7
subscriberAutomations()
S
62 1 13
delete()
S
62 1 11
getTemplates()
S
63 1 11
createFromTemplate()
S
62 1 11
getTriggers()
S
79 1 3
getTriggersRest()
S
74 1 5
importFunnel()
S
65 1 9
temporaryStaticTemplates()
S
78 1 3
getBlocks()
S
79 1 3
saveSequencesFallback()
S
75 1 4
saveSequences()
S
66 1 8
saveEmailActionFallback()
S
75 1 4
report()
S
74 1 5
getBlockFields()
S
79 1 3